首页 / 技术类 / 问题 / GDI+ DrawImage拉伸时右边缘和下边缘被渐变透明的问题

GDI+ DrawImage拉伸时右边缘和下边缘被渐变透明的问题

2012-11-13 14:49:00

如题,1*1的图片拉伸会被弄成:

2*2的会被弄成:

更大的图片,表现为右边缘和下边缘渐变:

GDI+自作聪明了……

解决方法:

1Graphics g;
2g.SetInterpolationMode(InterpolationModeNearestNeighbor);
3g.SetPixelOffsetMode(PixelOffsetModeHalf);

效果:

特此记录。

参考资料:http://bbs.csdn.net/topics/310212346


首发:http://www.cppblog.com/Streamlet/archive/2012/11/13/195112.html



NoteIsSite/0.4